Provisioning Object-oriented Service Clouds for Exertion-oriented Programming

نویسنده

  • Michael W. Sobolewski
چکیده

Each computing system requires a platform that allows software to run. The computing platform includes a programming environment to create application software with a coherent operating system and processor. Each platform’s programming environment reflects a relevant abstraction, and usually the type and quality of the abstraction implies the complexity of problems we are able to solve. The Service ORiented Computing EnviRonment (SORCER) targets service abstractions for metacomputing complexity in globally distributed systems. SORCER metaprograms—var-models, var-oriented, and exertion-oriented programs— with the abstraction of a cloud processor, are executed on the network by the SORCER operating system (SOS). SOS manages the cloud processor using autonomic provisioning of service providers in the service cloud (service virtualization) and allocates compute resources in the platform cloud (platform virtualization) to satisfy QoS (quality of service) required by provisioned providers. Thus, the cloud processor and its both clouds are maintained by SOS and can also be updated on-the-fly to run metaprograms as collaborating net services. The QoS and SLA (service level agreement) required by service requestors is expressed directly in the metaprogramming language. While the service cloud consists of service providers that are implemented using conventional platforms and languages, for example the Java platform, the cloud requestors— metaprograms—are written in the new metaprogramming languages. The SORCER service platform is described in this paper as the coherent metacomputing architecture for a fusion of service requestors and a virtualized cloud processor.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Object-Oriented Service Clouds for Transdisciplinary Computing

A computing platform includes a programming environment to create applications with a coherent operating system and processor. The Service ORiented Computing EnviRonment (SORCER) is an object-oriented cloud platform that targets service abstractions for transdisciplinary complexity with support for high performance computing. SORCER service-commands are expressed in ExertionOriented Language (E...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

Market-oriented cloud computing: Opportunities and challenges

Computing is being transformed to a model consisting of services that are commoditised and delivered in a manner similar to utilities such as water, electricity, gas, and telephony. In such a model, users access services based on their requirements without regard to where the services are hosted. Several computing paradigms have promised to deliver this utility computing vision. Cloud computing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011